#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
	long long n = 0;
	long long m = 0;
	scanf("%lld %lld", &n, &m);
	long long max = 0;
	long long min = 0;
	long long tmp = 0;
	long long a = n;
	long long b = m;
	while (tmp = n % m)
	{
		n = m;
		m = tmp;
	}
	max = m;
	min = (a * b) / max;
	printf("%lld", min + max);
		return 0;
}